slap in the face – English–Latine translations

🇬🇧 en la 🇻🇦

slap in the face noun

  • slap in the face or on the cheek
Abramis brama
Wiktionary Links